home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / gfx / x11 / editres.readme < prev    next >
Text File  |  1996-10-11  |  6KB  |  127 lines

  1. Short:    X11R6 Resource Editor (updated)
  2. Author:   X consortium
  3. Uploader: mlemos@ua.pt (Manuel Lemos)
  4. Type:     gfx/x11
  5.  
  6. This is the X11 R6 resource editor compiled for Holger Kruse's AmiWin Amiga
  7. X Windows server.  It allows the users to interactively view and change
  8. resource values of running X application that supports the editres
  9. protocol.
  10.  
  11. The original editres protocol program of X11 release 6.0 was not complete.
  12. Peter Derr wrote a patch to complete the part of the protocol that enables
  13. an application to retrieve the resource values in text string format that
  14. may be usable directly in resource files.
  15.  
  16. To get the current value of a resource of a widget, you must selected the
  17. respective resource in the resource box using the proper mouse button.
  18. Button 1 (left button) is used to select the resource without changing the
  19. contents of the text entry box.
  20.  
  21. Originally button 2 (middle button) was used to retrieve the resource value
  22. into the text entry box, but I changed that in the provided application
  23. defaults file to button 3 (right button) as most of the Amiga users only
  24. have 2 button mice.
  25.  
  26. The GetValues part of editres protocol will only work with applications
  27. that use this patched version the editres protocol code.  Otherwise it will
  28. only retrieve for resource value the "NoValue" string.  So, applications
  29. must be linked with this new code.
  30.  
  31. Since AmiWin local applications use shared libraries that only Holger has
  32. the source code, only him is able to provide patched versions of the
  33. libraries.
  34.  
  35. I am providing a link library that uses the patched code to add the
  36. necessary changes at runtime.  All it does is to change the vendor Shell
  37. class initialization code to insert the new editres protocol message event
  38. handler.
  39.  
  40. It also adds new *ToString resource converters necessary to convert
  41. resource values to text string format.  Only the most used *ToString
  42. converters were added.  If it shows that editres perform default from
  43. integer conversions is because the required *ToString converters are not
  44. available.
  45.  
  46. The source code for editres and the editres link library are provided for
  47. your convinience.  Feel free to recompile the link library with the options
  48. that you may find appropriate for you programs.
  49.  
  50. In order to force the library to get linked with any SAS C compiled
  51. program, I defined the external __stack variable that is used by SAS to
  52. define the minimum stack size that a program must start with.
  53.  
  54. This is also a convinience for X programs as they spend considerable
  55. ammounts of stack space.  40000 bytes is often reasonable value for the
  56. stack.  Feel free to change this value according to you convinience.
  57.  
  58. Manuel Lemos
  59. 31.08.1996
  60.  
  61.  
  62. ============================= Archive contents =============================
  63.  
  64. Original  Packed Ratio    Date     Time    Name
  65. -------- ------- ----- --------- --------  -------------
  66.     2278     559 75.4% 31-Aug-96 02:27:20  editres.info
  67.     2278     565 75.1% 31-Aug-96 02:27:44 +bin.info
  68.    59268   33427 43.6% 30-Aug-96 23:47:48 +editres
  69.     3624    1075 70.3% 31-Aug-96 02:25:28 +editres.info
  70.     2677    1214 54.6% 31-Aug-96 02:23:34 +editres.readme
  71.     3633     922 74.6% 31-Aug-96 02:27:20 +editres.readme.info
  72.     9664    2994 69.0% 22-Aug-96 03:40:44 +Editres
  73.    13384    6897 48.4% 30-Aug-96 23:49:34 +editres.lib
  74.     2278     567 75.1% 31-Aug-96 02:28:46 +src.info
  75.     2278     569 75.0% 31-Aug-96 02:30:30 +programs.info
  76.     2278     564 75.2% 31-Aug-96 02:30:50 +editres.info
  77.     9542    3075 67.7% 22-Aug-96 02:32:34 +actions.c
  78.      481     269 44.0% 31-Aug-96 02:30:50 +actions.c.info
  79.     1397     702 49.7% 31-Aug-96 02:30:50 +Build.info
  80.    25093    7164 71.4% 22-Aug-96 02:07:14 +comm.c
  81.      481     269 44.0% 31-Aug-96 02:30:50 +comm.c.info
  82.     2632    1711 34.9% 22-Aug-96 01:01:22 +Debug
  83.     1387     738 46.7% 31-Aug-96 02:30:50 +Debug.info
  84.     1051     437 58.4% 28-Apr-93 18:27:18 +Edit-col.ad
  85.     8832    2779 68.5% 28-Apr-93 18:27:18 +Editres.ad
  86.     5034    2290 54.5% 30-Aug-96 23:46:50 +editres.c
  87.      481     268 44.2% 31-Aug-96 02:30:50 +editres.c.info
  88.    17744    6794 61.7% 18-Apr-94 00:38:52 +editres.man
  89.    23536    6104 74.0% 28-Aug-96 21:02:30 +editres.patch
  90.    54465   14273 73.7% 30-Aug-96 23:06:40 +EditresCom.c
  91.      481     273 43.2% 31-Aug-96 02:30:48 +EditresCom.c.info
  92.    10435    3553 65.9% 18-Apr-94 00:38:54 +editresP.h
  93.      481     223 53.6% 31-Aug-96 02:30:50 +editresP.h.info
  94.     1398     705 49.5% 31-Aug-96 02:30:50 +Find.info
  95.    13667    3972 70.9% 22-Aug-96 02:18:18 +geometry.c
  96.      481     269 44.0% 31-Aug-96 02:30:48 +geometry.c.info
  97.      784     388 50.5% 30-Aug-96 23:47:02 +Glue.c
  98.      481     266 44.6% 31-Aug-96 02:30:50 +Glue.c.info
  99.    26793    6656 75.1% 22-Aug-96 02:15:34 +handler.c
  100.      481     266 44.6% 31-Aug-96 02:30:50 +handler.c.info
  101.    26602    6591 75.2% 18-Apr-94 00:38:56 +handler.c.orig
  102.      482     278 42.3% 17-Jul-91 03:07:04 +Imakefile
  103.      375     214 42.9% 30-Aug-96 23:38:46 +Library.c
  104.      481     266 44.6% 31-Aug-96 02:30:50 +Library.c.info
  105.     3378    1524 54.8% 31-Aug-96 02:30:50 +rcsgui.info
  106.      450     263 41.5% 05-Jul-90 18:22:40 +README
  107.      608     360 40.7% 30-Aug-96 23:08:14 +SCOPTIONS
  108.     1674     918 45.1% 31-Aug-96 02:30:50 +SCoptions.info
  109.     3988    1914 52.0% 22-Aug-96 02:52:44 +setvalues.c
  110.      481     268 44.2% 31-Aug-96 02:30:50 +setvalues.c.info
  111.      890     370 58.4% 30-Aug-96 23:49:18 +smakefile
  112.      833     193 76.8% 31-Aug-96 02:30:50 +smakefile.info
  113.    10426    2066 80.1% 30-Aug-96 23:11:24 +StringConverters.c
  114.      481     272 43.4% 31-Aug-96 02:30:48 +StringConverters.c.info
  115.     9331    2942 68.4% 22-Aug-96 02:28:58 +svpopup.c
  116.      481     272 43.4% 31-Aug-96 02:30:50 +svpopup.c.info
  117.       13      13  0.0% 22-Aug-96 01:01:24 +Update
  118.     1392     805 42.1% 31-Aug-96 02:30:50 +Update.info
  119.    23628    7253 69.3% 22-Aug-96 02:19:58 +utils.c
  120.      481     270 43.8% 31-Aug-96 02:30:50 +utils.c.info
  121.    31370    7792 75.1% 22-Aug-96 02:09:12 +widgets.c
  122.      481     266 44.6% 31-Aug-96 02:30:50 +widgets.c.info
  123.    18982    5076 73.2% 22-Aug-96 02:22:50 +wtree.c
  124.      481     268 44.2% 31-Aug-96 02:30:50 +wtree.c.info
  125. -------- ------- ----- --------- --------
  126.   449067  153251 65.8% 06-Sep-96 00:09:14   59 files
  127.